A Positive Acknowledgment Protocol for Causal Broadcasting
نویسنده
چکیده
Causal broadcasting has been introduced to reduce the asynchrony of communication channels inside groups of processes. It states that if two broadcast messages are causally related by the happened-before relation, these messages are delivered in their sending order to each process of the group. Even though protocols implementing causal broadcasting do not add control messages, they suuer from the typical pitfall of the timestamping technique: to ensure causal ordering application messages have to piggyback a vector time of counters whose range of variation is unbounded. In this paper, we investigate such a range and deene the concept of causal window of a process in which all counters of a vector time of a just arrived message at that process fall. We prove that, by using a causal broadcasting (one-to-all) protocol that follows a positive acknowledgment method, the width of the causal window of each process is limited. This allows a modulo k implementation of vector times when considering k greater than the width of the causal window of each process. The protocol is applicable to data link or transport layers using acknowledge messages to ensure reliable transfer of data. The paper also proposes two variants of the protocol based on causal windows. Both of them increase the concurrency of the protocol at the expense of wider causal windows.
منابع مشابه
Verification of Design Decisions in Communication Protocol by Evaluation of Temporal Logic Formulas
Most protocols (especially low-level protocols) are based on a message-acknowledgment principle. A sender transmits messages, while a receiver transmits acknowledgments. In simplest protocol a message is sent as many times (each time but first after a send timeout occurrence) as long no acknowledgment is received by a sender. In more efficient protocols an acknowledgment may be positive or nega...
متن کاملAn SSCOP-based link layer protocol for wireless LANs
The IEEE 802.11 standard provides fast recovery from frame losses using a rapid link level positive acknowledgment scheme. However, the adoption of positive acknowledgment leads to inefficient frame transmission. To improve efficiency of the acknowledgments mechanism in IEEE 802.11, we propose a novel link layer protocol for wireless LANs. The proposed protocol is an adaptation of an ATM-based...
متن کاملPerformance Analysis of MAC Protocol for Reliable Broadcast in VANETs
Wireless communications are becoming the dominant form of transferring information,and the most active research field. In this dissertation, we will present one of the most applicable forms of Ad-Hoc networks; the Vehicular Ad-Hoc Networks (VANETs). VANET is the technology of building a robust Ad-Hoc network between mobile vehicles and each other, besides, between mobile vehicles and roadside u...
متن کاملStability of the Multiple-Access Channel Under Maximum Broadcast Loads
We investigate deterministic broadcasting on multiple-access channels in the framework of adversarial queuing. A protocol is stable when the number of packets stays bounded, and it is fair when each packet is eventually broadcast. We address the question if stability and fairness can be achieved against the maximum injection rate of one packet per round. We study three natural classes of protoc...
متن کاملرابطه دینداری، عزت نفس و تاب آوری با پذیرش اعتیاد در نوجوانان
One of the important aspects of substance abuse is the risk factors in the onset of drug use. Undoubtedly, many factors can be identified and strengthened as protective factors against drug abuse. This study aimed to determine the relationships between religiosity, self-esteem, resiliency, and addiction acknowledgment in adolescents. The study population consisted of all adolescent boys in the ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- IEEE Trans. Computers
دوره 47 شماره
صفحات -
تاریخ انتشار 1998